﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using Volo.Abp.Domain.Entities;
using Volo.Abp.MultiTenancy;

namespace Himp.Erp
{
    /// <summary>
    /// 药品基本信息对应收费项目类别
    /// </summary>
    public class DrugCatalogAssocChrgitmType : Entity<Guid>, IMultiTenant
    {
        /// <summary>
        /// 
        /// </summary>
        public Guid DrugCatalogId { get; set; }

        /// <summary>
        /// 收费项目类别代码(临床)
        /// </summary>
        public string ClncChrgitmTypeCode { get; set; }

        /// <summary>
        /// 收费项目类别名称(临床)
        /// </summary>
        public string ClncChrgitmTypeName { get; set; }

        /// <summary>
        /// 收费项目类别代码(医保)
        /// </summary>
        public string? HiChrgitmTypeCode { get; set; }

        /// <summary>
        /// 收费项目类别名称(医保)
        /// </summary>
        public string? HiChrgitmTypeName { get; set; }

        /// <summary>
        /// 病案项目类别代码(病案)
        /// </summary>
        public string? MedcasChrgitmTypeCode { get; set; }

        /// <summary>
        /// 病案项目类别名称(病案)
        /// </summary>
        public string? MedcasChrgitmTypeName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid? TenantId { get; set; }

        public DrugCatalogAssocChrgitmType()
        { 
        
        }

        public DrugCatalogAssocChrgitmType(string clncChrgitmTypeCode, string clncChrgitmTypeName)
        {
            ClncChrgitmTypeCode = clncChrgitmTypeCode;
            ClncChrgitmTypeName = clncChrgitmTypeName;
        }
    }
}
